Write high quality code and automated end to end and unit tests;
Write Microservices in Spring Boot;
Review pull requests (code reviews) of developers and test engineers and give constructive feedback;
Follow Agile and TDD for process, architecture, design, code and testing;
Work with geographically distributed teams to deliver high quality software products and services;
Use your troubleshooting and triage skills to provide assistance to solve escalated operational issues;
Participate in story grooming and sizing, ensuring stories are ready to work on in the sprint;
Mentor and oversee more junior developers;
Required experience:
Minimum 8+ years of overall Java development experience
Core Java (Java 8)
Spring (4+ years)
Spring Boot (1+ years)
Expert in Unit and Integration tests (Junit, Mockito, TestNG etc..);
Git, continuous integration tools (Jenkins);
Experience with Relational (Sybase, SQL Server, Oracle) and NoSQL (MongoDB, Redis, etc.) databases;
Deep expertise in REST and RESTful APIs;
Deep knowledge of Java Design Patterns;
Experience Test and Behavior Driven Development (TDD and BDD);
Champion of Clean code;
Excellent organizational skills and attention to detail;
Excellent communication skills both written and spoken. We have a culture of rationality and inclusion so you should be able to promote and defend your ideas;
We use cookies to improve your online experience. If you continue on this website, you will be providing your consent to our use of cookies.
more informationI ACCEPT